﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Medianamik.Core.Interfaces
{
    public interface IGroupFull : IGroup, IEquatable<IGroupFull>, IHierarchicalEntity
    {
        int ChildrenCount { get; }
        IEnumerable<IGroupFull> GetAllChildGroups();
        IEnumerable<IGroupFull> GetChildGroups(int depth);
        IGroupFull Parent { get; }
    }
}
